dBase Convert r2.0 Gebruikershandleiding =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Mogelijkheden ============= Dit programma laat u toe bestanden te converteren tussen het Psion Series 3/3a Data bestandsformaat (.DBF), het OPL data bestandsformaat (.OBD) en dBase III+/IV compatibele database formaat (.DBF). Psion Series 3 Agenda bestanden kunnen ook omgezet worden tot dBase III+/IV bestanden. dBase Convert gebruikt een tijdelijk bestand op schijf om het bestand te laden; dit tijdelijk bestand wordt aangemaakt in de directory aangeduid door de TEMP variabele. Lees de documentatie van uw computer over de details van het cre‰ren van deze variabele. U heeft een AT286 of hoger nodig met 640k RAM of meer. Gebruik ======= syntax: conv bron[.ext] doel[.ext] bron.ext : het bronbestand; indien geen extensie opgegeven wordt, wordt de .DBF extensie toegevoegd. doel.ext : het doelbestand; het bestandsformaat wordt afgeleid van de extensie voeg .DBF toe om naar een Series 3 Data bestand om te zetten voeg .ODB* toe om naar een OPL (C) data bestand om te zetten voeg geen extensie toe om naar dBase bestand te converteren Als bron- en doelbestand dezelfde naam dragen wordt het bronbestand overschreven. Het programma converteert geen memo velden en de conversie van Agenda bestanden is alleen mogelijk van Series 3 (niet 3a) .AGN naar .DBF. Het maximum aantal velden dat dBase Convert kan verwerken bedraagt 150 per kaart. * .ODB bestanden worden gebruikt op de Psion Organiser II. In feiten zijn dit normale ASCII bestanden met TAB als veldscheidingsteken. Dit betekent dat u dBase Convert kan gebruiken om TAB-gelimiteerde bestanden kan omzetten tussen TAB-gelimiteerd formaat en Psion Data formaat. Andere parameters ---------------- D ... bepaalt het aantal decimale posities in een numeriek dBase veld (dit wordt gebruikt bij de conversie tussen .ODB en dBase bestanden); de reden hiervoor is dat dBase getallen intern als characters opslaat, waar de Series 3 hen als integers in binair formaat opslaat T ... bepaalt de maximum lengte van charactervelden in een dBase bestand. Indien u de T parameter weglaat wordt de maximum lengte bepaald aan de hand van de langste characterstring in het 'bronveld' in het S3(a) Data bestand. Dit kan nodig zijn doordat er verschillen zijn tussen de structuur van een dBase bestand (velden met vaste lengte) en Psion Data bestanden (velden met variabele lengte). Bijvoorbeeld: u heeft een bestand met 100 kaarten in uw Series 3(a) waarvan een bepaald veld overal maximaal 30 characters bedraagt, op eentje na waarvan de lengte 100 characters bedraagt. Als u nu dit bestand omzet naar een dBase bestand, zal dit veld lengte 100 krijgen (de lengte van de langste characterstring), wat een enorme plaatsverspilling tot gevolg zou hebben. Met de T-parameter kan u dit beperken tot bijvoorbeeld 30 karakters. Nota's ====== Nota's over Psion Data .DBF <-> dBase .DBF conversie ---------------------------------------------------- De titels van een Series 3/3a database worden gebruikt als veldnamen voor het dBase bestand. Als er geen label is in de Series 3 database, wordt het dBase veld #1, #2,... genoemd. Tijdens de conversie van dBase naar Series 3/3a worden alleen de eerste 32 velden gebruikt, andere velden worden niet benoemd. Hou er rekening mee dat een Series 3/3a record een maximumlengte heeft van 4096 characters - hou hier rekening mee bij het converteren van dBase .DBF naar Psion Data formaat. Nota's over Series 3 .ODB <-> dBase .DBF conversie -------------------------------------------------- In .ODB bestanden zijn er geen titels bij de velden. Dit betekent dat wanneer u converteert van .ODB naar dBase .DBF de veldnamen #1, #2,... genoemd zullen worden. Tijdens het converteren van dBase .DBF bestanden naar .ODB bestanden wordt er geen rekening gehouden met de veldnamen. Veld type in DBF in ODB character string numeriek, geen decimalen integer, long integer (*) numeriek, > 0 decimalen double (*) ...als het getal minder dan 6 cijfers telt, wordt het geconverteerd naar een integer. Indien niet zal het programma de maximumwaarde van het veld opzoeken en zal het het type naar integer of long integer omzetten (integer als alle getallen tussen -32768 en +32767 liggen en long integer anders). Nota's over Series 3 .AGN <-> dBase .DBF conversie --------------------------------------------------- Alleen Series 3 .AGN bestanden kunnen omgezet worden naar dBase bestanden. Zowel de S3a Agenda als de conversie van dBase bestanden naar Series 3/3a bestanden wordt niet ondersteund. Veldnamen in de dBase bestanden zijn date, time, priority, repeat en note (allen charactervelden). Voorbeelden =========== Veronderstel dat het bestand s3.dbf een (Psion) Data bestand is en dat dbase.dbf een dBase bestand is. conv s3.dbf s3pc t=60 converteert van Psion .DBF naar dBase .DBF met een maximum lengte van 60 characters conv dbase.dbf s3dbf.dbf converteert van dBase .DBF naar Psion .DBF conv data.odb data d=3 converteert van Psion .ODB naar dBase .DBF med een maximum decimale lengte van 3 cijfers